from selenium import webdriver
import time
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.ui import WebDriverWait   # 显示等待的包
from selenium.webdriver.support import expected_conditions as EC   # 预期判断条件的包

# 打开浏览器
driver = webdriver.Firefox()
# 双击打开百度页面
driver.get('https://www.baidu.com/')
# 隐式等待：全局性 每次查找元素时都会使用这个等待时间  适用于整个 WebDriver 的生命周期，不需要针对每个元素进行单独配置  查询一次
driver.implicitly_wait(5)
# 窗口最大化
driver.maximize_window()
time.sleep(2)

driver.find_element(By.CSS_SELECTOR, '.soutu-btn').click()
time.sleep(2)
# 上传图片
driver.find_element(By.CLASS_NAME, 'upload-pic').send_keys(r'C:\Users\Lenovo\Desktop\天伟\4.jpg')
time.sleep(5)

